Towards filling the gap between AOSE methodologies and infrastructures: requirements and meta-model
نویسندگان
چکیده
Many different methodologies have been proposed in Agent Oriented Software Engineering (AOSE) literature, and the concepts they rely on are different from those adopted when implementing the system. This conceptual gap often creates inconsistencies between specifications and implementation. We propose a metamodel-based approach that aims to bridge this gap, resulting in an integrated meta-model that merges the best aspects of four relevant AOSE methodologies (GAIA, Tropos, SODA and PASSI). The meta-model assembly followed a welldefined process: for each methodology to be integrated in the meta-model, we elicited the requirements, identified a set of process fragments, thoroughly compared the concepts belonging to the various fragments, and finally composed the meta-model.
منابع مشابه
From AOSE Methodologies to MAS Infrastructures: The SODA Case Study
Research on agent-oriented software engineering (AOSE) methodologies and multi-agent system (MAS) infrastructures has developed in the last years along two opposite paths: while AOSE methodologies have essentially undergone a top-down evolution pushed by contributions from heterogeneous fields like human sciences, MAS infrastructures have mostly followed a bottom-up path growing from existing a...
متن کاملEconomic Growth and Highly Educated Manpower Requirements in Iran
The quantitative relationship between higher education and economic growth in the tradition of “growth accounting equations” and also “neoclassical production function” approach have occupied a pride of place in economics of education, particularly the literature on more developed countries. However, production function type models that allow for isolating the “indirect” (external) effects of h...
متن کاملDesigning a meta-model for a generic robotic agent system using Gaia methodology
The emergence of multi-agent systems in the past years has led to the development of new methodologies to assist in the requirements and architectural analysis, as well as in the design phases of such systems. Consequently, several Agent Oriented Software Engineering (AOSE) methodologies have been proposed. In this paper, we analyze some AOSE methodologies, including Gaia, which supports the ar...
متن کاملAgent Oriented Software Engineering
Considering the great number of agent-oriented methodologies that can be found in literature, and the fact that each one defines its own concepts and system structure, one of the main challenges in AgentOriented Software Engineering research is how to make these methodologies interoperable. By defining in a non ambiguous way concepts used in a specific domain, meta-modelling may represent a ste...
متن کاملImproving AOSE with an Enriched Modelling Framework
Many approaches and tools assist the various tasks required to develop a multi-agent system (MAS), yet there still remains a gap between the generation of MAS models and program code. The resulting popularity of Agent-Oriented Software Engineering (AOSE) thus demands a methodology that facilitates the development of robust, scalable MAS implementations that recognise real-world semantics. We de...
متن کامل